launch an expedition - French English Dictionary